import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { MaterialModule } from "./material/material.module";
import { HttpClientModule } from "@angular/common/http";
import { ServiceModule } from "../service/service.module";
import { DirectiveModule } from "./directive/directive.module";
import { ImgHoverPipe } from "./pipes/img-hover.pipe";
import { ShowImgPipe } from "./pipes/show-img.pipe";
import { DataFilterPipe } from "./pipes/data-filter.pipe";
import { FormsModule } from "@angular/forms";

@NgModule({
  declarations: [ImgHoverPipe, ShowImgPipe, DataFilterPipe],
  imports: [
    CommonModule,
    MaterialModule,
    HttpClientModule,
    ServiceModule,
    DirectiveModule,
    FormsModule
  ],
  exports: [
    ImgHoverPipe,
    CommonModule,
    MaterialModule,
    HttpClientModule,
    ServiceModule,
    DirectiveModule,
    ShowImgPipe,
    DataFilterPipe,
    FormsModule
  ]
})
export class ShareModule {}
